package com.andyou.rest.service;


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.andyou.rest.dao.DataDao;

@Service
@Transactional(readOnly = true)
public class DataService {
	@Autowired
	private DataDao dataDao;
	
	 /**
     * 社区业态综合数据-收费面积
     * @param entity
     * @return
     */
	public Object getPerstateManageArea(Object entity)
	{
		return dataDao.getPerstateManageArea(entity);
	}
	
	
	/**
	 * 社区业态综合数据-管理户数
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageCustomer(Object entity)
	{
		return dataDao.getPerstateManageCustomer(entity);
	}
	
	
	/**
	 * 社区业态综合数据-已收楼数量
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageReceivedObject(Object entity)
	{
		return dataDao.getPerstateManageReceivedObject(entity);
	}
	
	/**
	 * 社区业态综合数据-未收楼数量
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageNoReceivedObject(Object entity)
	{
		return dataDao.getPerstateManageNoReceivedObject(entity);
	}
	
	
	/**
	 * 应收费总额-管理费-已收楼应收
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageReceivedRecMoney(Object entity)
	{
		return dataDao.getPerstateManageReceivedRecMoney(entity);
	}
	
	/**
	 * 应收费总额-管理费-未收楼应收
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageNoReceivedRecMoney(Object entity)
	{
		return dataDao.getPerstateManageNoReceivedRecMoney(entity);
	}
	/**
	 * 已收费总额-管理费-实收金额
	 * @param entity
	 * @return
	 */
	
	public Object getPerstateManageDealRecMoney(Object entity)
	{
		return dataDao.getPerstateManageDealRecMoney(entity);
	}
	
	/**
	 * 已收费总额-管理费-减免金额
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageDealRateRecMoney(Object entity)
	{
		return dataDao.getPerstateManageDealRateRecMoney(entity);
	}
	
	
	/**
	 * 欠费总额-管理费-已收楼欠费
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageChargeArrearMoney(Object entity)
	{
		return dataDao.getPerstateManageChargeArrearMoney(entity);
	}
	
	/**
	 * 欠费总额-管理费-未收楼欠费
	 * @param entity
	 * @return
	 */
	public Object getPerstateManageNoChargeArrearMoney(Object entity)
	{
		return dataDao.getPerstateManageNoChargeArrearMoney(entity);
	}
}
